# SearX-Qt
Lightweight desktop application for SearX.

![screenshot](https://0x0.st/iFG8.png)

## About

### Description
searx-qt is a lightweight desktop application that lets you search on
public searx instances listed on https://searx.space.

Technically searx-qt is a client application that does magic with the searx
API and searx-stats2 it's instances.json

For more detailed information about searx-qt see `docs/index.rst` or `docs/index.html`.

#### searx
Actual search requests will be made to a server running searx software, there
are many public available. We call such servers 'instances'.

If you are not familiar with the searx project; you can checkout their page
here: https://asciimoo.github.io/searx/ or https://searx.me/

- API Docs: https://asciimoo.github.io/searx/dev/search_api.html
- Source: https://github.com/asciimoo/searx
- License: GPLv3

#### searx-stats2

The searx-stats2 project lists public searx instances with statistics. The
original instance is running at https://searx.space/. This is where searx-qt
will request a list with instances when the update button is pressed.

- Source: https://github.com/dalf/searx-stats2
- License: GPLv3

### License
GPLv3 (https://www.gnu.org/licenses/gpl-3.0.en.html)

## Dependecies
| name | version | license | url |
| :--  | :------ | :------ | :-- |
| Python | 3 | PSFL | https://docs.python.org/3/license.html |
| requests | | Apache 2 | http://docs.python-requests.org/en/master/ |
| PyQt5 | | GPLv3 | https://www.riverbankcomputing.com/software/pyqt/intro |
| urllib3 | | MIT | https://urllib3.readthedocs.io/ |

#### * Optional
| name | version | license | url | desc |
| :--  | :------ | :------ | :-- | :--- |
| pysocks |  | BSD | https://github.com/Anorov/PySocks | For socks proxy support |

